package com.bluegalaxy.sitescore.entity;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.baomidou.mybatisplus.annotations.IdType;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

/**
 *
 * 
 *
 */
@TableName(value = "tb_site_info")
public class TbSiteInfo implements Serializable {

	@TableField(exist = false)
	private static final long serialVersionUID = 1L;

	/** 自增加ID */
	@TableId(type = IdType.AUTO)
	private Integer id;

	/** 场地名称 */
	@TableField(value = "site_name")
	private String siteName;

	/** 场地描述 */
	private String description;

	/** 联系人 */
	private String contact;

	/** 位置类型 */
	@TableField(value = "location_type")
	private Integer locationType;

	/** 纬度 */
	private String latitude;

	/** 经度 */
	private String longitude;

	/** 得分 */
	private Float score;

	/** 用户Id */
	@TableField(value = "create_by")
	private Integer create_by;

	/** 邮政编码 */
	@TableField(value = "post_code")
	private String postCode;

	/** 更新时间 */
	@TableField(value = "update_time")
	private Date update_time;

	/** 创建时间 */
	@TableField(value = "create_time")
	private Date create_time;

	@TableField(value = "audit_time")
	private Date audit_time;

	@TableField(value = "pass_time")
	private Date pass_time;

	@TableField(value = "idea")
	private String idea;

	/** 省 */
	private String province;

	/** 市 */
	private String city;

	/** 创建时间 */
	@TableField(value = "site_detail")
	private String siteDetail;

	/** 创建时间 */
	@TableField(value = "site_file")
	private String siteFile;
	/** 状态 */
	@TableField(value = "status")
	private Short status;
	/** 区/县 */
	private String dist;
	@TableField(exist = false)
	private Integer provinceId;
	@TableField(exist = false)
	private Integer cityId;
	@TableField(exist = false)
	private TbSiteDocument tbSiteDocument;
	@TableField(exist = false)
	private List<TbSitePicture>  pictureList;

	public TbSiteDocument getTbSiteDocument() {
		return tbSiteDocument;
	}

	public void setTbSiteDocument(TbSiteDocument tbSiteDocument) {
		this.tbSiteDocument = tbSiteDocument;
	}

	public List<TbSitePicture> getPictureList() {
		return pictureList;
	}

	public void setPictureList(List<TbSitePicture> pictureList) {
		this.pictureList = pictureList;
	}

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getSiteName() {
		return siteName;
	}

	public void setSiteName(String siteName) {
		this.siteName = siteName;
	}

	public String getDescription() {
		return this.description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getContact() {
		return this.contact;
	}

	public void setContact(String contact) {
		this.contact = contact;
	}

	public Integer getLocationType() {
		return locationType;
	}

	public void setLocationType(Integer locationType) {
		this.locationType = locationType;
	}

	public String getLatitude() {
		return this.latitude;
	}

	public void setLatitude(String latitude) {
		this.latitude = latitude;
	}

	public String getLongitude() {
		return this.longitude;
	}

	public void setLongitude(String longitude) {
		this.longitude = longitude;
	}

	public Float getScore() {
		return this.score;
	}

	public void setScore(Float score) {
		this.score = score;
	}

	public Integer getCreate_by() {
		return this.create_by;
	}

	public void setCreate_by(Integer create_by) {
		this.create_by = create_by;
	}

	public String getPostCode() {
		return postCode;
	}

	public void setPostCode(String postCode) {
		this.postCode = postCode;
	}

	public Date getUpdate_time() {
		return this.update_time;
	}

	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}

	public Date getCreate_time() {
		return this.create_time;
	}

	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	public String getProvince() {
		return this.province;
	}

	public void setProvince(String province) {
		this.province = province;
	}

	public String getCity() {
		return this.city;
	}

	public void setCity(String city) {
		this.city = city;
	}

	public String getDist() {
		return this.dist;
	}

	public void setDist(String dist) {
		this.dist = dist;
	}

	public Integer getProvinceId() {
		return provinceId;
	}

	public void setProvinceId(Integer provinceId) {
		this.provinceId = provinceId;
	}

	public Integer getCityId() {
		return cityId;
	}

	public void setCityId(Integer cityId) {
		this.cityId = cityId;
	}

	public String getSiteDetail() {
		return siteDetail;
	}

	public void setSiteDetail(String siteDetail) {
		this.siteDetail = siteDetail;
	}

	public String getSiteFile() {
		return siteFile;
	}

	public void setSiteFile(String siteFile) {
		this.siteFile = siteFile;
	}

	public Short getStatus() {
		return status;
	}

	public void setStatus(Short status) {
		this.status = status;
	}

	public Date getAudit_time() {
		return audit_time;
	}

	public void setAudit_time(Date audit_time) {
		this.audit_time = audit_time;
	}

	public Date getPass_time() {
		return pass_time;
	}

	public void setPass_time(Date pass_time) {
		this.pass_time = pass_time;
	}

	public String getIdea() {
		return idea;
	}

	public void setIdea(String idea) {
		this.idea = idea;
	}
}
